# encoding: utf-8
# @Author: zsl
# @Desc : 数字组合
# 有四个数字：1、2、3、4，能组成多少个互不相同且无重复数字的三位数？各是多少？
# @Date  : 2025/07/03 14:17

# 方法一
# total = 0
# for i in range(1, 5):
#     for j in range(1, 5):
#         for k in range(1, 5):
#             if((i != j) and (j != k) and (k != i)):
#                 print(i, j, k)
#                 total += 1
# print(total)

# 方法二
import itertools
sum2=0
a=[1,2,3,4]
for i in itertools.permutations(a,3):
    print(i)
    sum2+=1
print(sum2)
